package com.legendshop.openportal.sdk.model.constants;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 *  订单售后申请类型枚举
 * @author 27158
 */
@Getter
@AllArgsConstructor
public enum AfterSaleApplyStatusEnum {


    /** 已取消 (买家撤销申请) */
    CANCEL_STATUS(-20),

    /** 已拒绝 （商家审核不同意） */
    REVIEW_REJECT_STATUS(-10),

    /** 待审核（买家发起售后申请） */
    REVIEW_STATUS(0),

    /** 待返货（商家同意申请，待买家返货） */
    RETURN_GOODS_STATUS(10),

    /** 待收货（买家返货，待商家收货） */
    RECEIVE_GOODS_STATUS(20),

    /** 拒绝收货/换货/维修（商家拒绝买家返货商品）*/
    REJECT_RETURN_GOODS_STATUS(30),

    /** 待处理（商家确认收货 或 商家同意退款申请）*/
    AWAIT_HANDLE(40),

    /** 待买家收货（商家返货，待买家收货）*/
    BUYER_RECEIVE_GOODS_STATUS(50),

    /** 已完成 */
    SUCCESS_STATUS(60),
    ;

    /**
     *  状态
     */
    private final Integer vale;

}
